// unknow类型代表任何值，类似any，但是更安全
// 用unknow值做任何事情是不合法的

function f1 (a:unknown) {
    a.b()   
}
function f2 (a:any) {
    a.b()
}